'use strict'
const path = require('path')
function resolve(dir) {
  return path.join(__dirname, dir)
}

module.exports = {
  publicPath: '/', // 部署应用包时的基本 URL
  outputDir: 'dist', // 构建文件的目录
  assetsDir: 'static',// 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录
  indexPath: 'index.html',// 指定生成的 index.html 的输出路径 (相对于 outputDir)。也可以是一个绝对路径。
  filenameHashing: true, // 默认情况下，生成的静态资源在它们的文件名中包含了 hash 以便更好的控制缓存
  lintOnSave: process.env.NODE_ENV === 'development',
  productionSourceMap: false,
  devServer: {
    open: true,
    host:'localhost',//对应的主机名
    port: 8801,
    https:false,//是否开启协议名,如果开启会发出警告
    // hot:true,//热模块更新的一种东西
    // 跨域
    // proxy:{
    //   //配置跨域
    //   '/api':{//配置跨域的名字
    //       target:'http//localhost:5000/api',//跨域的地址
    //       ws:true,
    //       changOrigin:true,//是否跨域
    //       pathRewrite:{//当前的名字
    //         '^/api':''
    //       }
    //   }
    // }
  },
  configureWebpack: {
    // provide the app's title in webpack's name field, so that
    // it can be accessed in index.html to inject the correct title.
    // name: name,
    resolve: {
      alias: {
        '@': resolve('src')
      }
    }
  },
}
